package com.objectdemo;

public class ObjectDemo4 {
    public static void main(String[] args) throws CloneNotSupportedException {
        /*
        protected Object clone(int a) 对象克隆
         */
        //1.创建对象
        int[] data={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0};
        User user1 = new User(1,"张三","qwer123","girl01",data);

        //2.克隆对象
        ////细节:
        //方法在底层会帮我们创建一个对象，并把原对象中的数据拷贝过去。
        //书写细节:
        //1.重写object中的clone方法
        //2.让javabean类实现cloneable接口
        //3.创建原对象并调用clone就可以了。
        User user2 = (User) user1.clone();

        System.out.println(user1);
        System.out.println(user2);
    }
}

